package engine.stars;

/**
 * Класс звезды гиганта.
 * 
 * @author Oleksij Golenko
 */
public class GiantStar extends Star {
	/* Имя звезды. */
	private String name;
	/* Цвет звезды. */
	private int color;

	/**
	 * Создаёт экземпляр звезды гиганта.
	 */
	public GiantStar() {
		StarGenerator sg = StarGenerator.getInstance();

		color = sg.generateColor();
		name = sg.generateUniqueName("W");
	}

	@Override
	public int getTemperature() {
		return 1500000;
	}

	@Override
	public double getSize() {
		return 100;
	}

	@Override
	public int getColor() {
		return color;
	}

	@Override
	public int getLuminocity() {
		return Star.LUMINOCITY_VERY_BRIGHT;
	}

	@Override
	public String getName() {
		return name;
	}
}
